Geometries and Groups