Elements of Mechanical Engineering - Gopalakrishna K.R. (Bangalore Subhas Stores, 2005)