Mechanical workshop practice - John, K. C. (PHI learning, 2010)