Heat Engines: Steam, Gas, Steam Turbines And Their Auxiliaries by John Robins Allen & Joseph Aldrich Bursley