Differential Geometry and Its Applications (2nd Edition)