Engines and How They Work.