Geometry, Mechanics, and Dynamics - Newton, Paul; Holmes, Philip; Weinstein, Alan (Springer New York, 2002)