The Steam-Engine And Other Heat-Motors by William Henry Paul Creighton