Differential Geometry and its Applications