Geometry, Mechanics, and Dynamics by Paul V. Holmes & P.K. Newton