Naval Reciprocating Engines & Auxiliary Machinery, Volume 2... by J.K. Barton