Differential Geometric Methods in Theoretical Physics