Automotive engines theory and servicing - Halderman, James D. 1943- (Professional Technician Series, 2011)