Introduction to classical mechanics With problems and solutions - Morin, David (Cambridge University Press, 2008)