Classical mechanics - Rana, Narayan Chandra (New Delhi McGraw Hill, 2016)