Groups: A Path to Geometry