Automotive engines diagnosis, repair and rebuilding - Gilles, Tim (Delmar Cengage Learning, 2011)