Automotive technology: automatic transmissions - Erjavec, Jack (Cengage learning, 2005)