Mechanical engineering : BTEC national engineering specialist units - Darbyshire, Alan (Elsevier/ Newnes, 2010)