Automotive engines : Theory and servicing - Halderman, James D. (Pearson, 2018)