Internal Combustion Engine Fundamentals 2nd Edition by John Heywood