Mechanical engineering - Nag, P.K ([New Delhi] : Tata McGraw-Hill Inc.,US, 2003)