Applications of Differential Geometry to Physics