Elements Of Mechanical Engineering - Singhal B.L.; Singhal B.L. (EPH, 2001)