An Introduction to Mechanical Engineering - Jonathan Wickert (Cengage Learning, New Delhi, 2015)