Automative Technology - Erjavec, Jack (Cengage Learning, 2011)