Text-Book on Steam and Steam Engines by Dr Andrew Jamieson