An Introduction To Mechanical Engineering by Kathy Simmons & Philip Shipway