The Steam Engine And Other Heat-Engines by James Alfred Ewing