Classical Dynamics: A Contemporary Approach by Jos&eacute;, Jorge V., Saletan, Eugene J. published by Cambridge University Press (1998)