ELEMENTS OF MECHANICAL ENGINEERING - LAL, S N (DELHI CENGAGE LEARNING, 2013)