Principles of Mechanical Engineering - Singh, Sadhu