An Introduction to Mechanical Engineering Part 1 by Michael Clifford, Kathy Simmons & Philip Shipway