Introduction To Internal Combustion Engines by Richard Shone