bourke engine britalus rotary engine cam connecting rod controlled combustion engine crankshaft cylinder head porting d slide valve engineering flat engine free-piston engine gas turbine h engine heat engine jet engine linear alternator multi-valve napier deltic one-stroke cycle opposed piston engine orbital engine peaucellier-lipkin linkage piston piston valve pistonless rotary engine poppet valve quasiturbine radial engine rocket engine rocket engine nozzle rotary engine single cylinder engine six stroke engine sleeve valve steam engine stirling engine straight engine swing-piston engine thermodynamic cycle twingle engine v engine valve w engine wankel engine