Text-Book on Steam & Steam-Engines ... by Dr Andrew Jamieson