Gas and Oil Engines, Simply Explained by Walter C. Runciman