Principles of Naval Engineering: Propulsion and Auxiliary Systems (The U.s. Naval Institute Blue & Gold Professional Library)