Vehicle Powertrain Systems by David Crolla & Behrooz Mashhadi