Electrical and Mechanical Engineering 101: The Essential Guide to the Study of Machines and Electronic Technology - David Baker