Group theory from a geometrical viewpoint