The Haynes Manual On Diesel Engines by Martynn Randall