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