Modern Geometry: Structure and Method