BASIC MECHANICAL ENGINEERING - BASANT AGARWAL (NEW DELHI WILEY, 2008)