Lamb's Questions and Answers on Marine Diesel Engines by John Lamb & Stanley G. Christensen