Classical mechanics with applications - Johnson, Porter Wear (World Scientific, 2010)