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