ELEMENTS OF MECHANICAL ENGINEERING - DR.D.S.KUMAR (new delhi S.K. KATARIYA AND SONS, 2017)