ELEMENTS OF MECHANICAL ENGINEERING - S.S.BHAVIKATTI (new delhi NEW AGE INTERNATIONAL, 2017)