Steam-Engine and Other Heat-Engines door James Alfred Ewing