An Introduction to Mechanical Engineering - Clifford,Michael...etal; Richard Brooks,Alan Howe,Andrew Kennedy (London Taylor & Francis, 2016)