An introduction to mechanical engineering. Michael Clifford ... [et al.]. - Clifford, Michael (Michael J.) (Hodder Education, 2009)