Understanding Automotive Electronics by William B. Ribbens, William Ribbens & Norman P. Mansour