Introduction to classical mechanics : with problems and solutions / David Morin (Harvard University). - Morin, David J. (Cambridge University Press, 2008)