Introduction to Analytical Dynamics Revised Edition - Woodhouse, Nicholas. (Springer London, 2009)