Automotive Engines: Theory and Servicing (7th Edition)