Modern Steam Engines: an Elementary Treatise Upon the Steam Engine, Written in Plain Language; for Use in the Workshop as Well as in the Drawing Office. by Joshua Rose Back to product details page >