Mechanical engineering - Yadav,S.K (Discovery Publishing House, 2006)