How Machines Work by Gerald Cheshire