Automotive Technology: Principles, Diagnosis, and Service - James D. Halderman