Mechanical engineering : BTEC National Engineering Specialist Units - Darbyshire, Alan (Newnes, 2008)