Introduction to classical mechanics : with problems and solutions - Morin, David (Cambridge University Press, 2007)