Bhavikatti- S S Elements of Mechanical Engineering - New Age International 2017 ENGLISH ISBN: 9789386070173