Differential Geometry And Its Applications