Mathematical physics: including classical mechanics - Satya Prakash (2012)