Methods Of Differential Geometry In Analytical Mechanics by Manuel De Leon & M. De Le N