Understanding Marine Diesels, Second Edition - 9781574093599