Vehicle Propulsion Systems - Guzzella, Lino; Sciarretta, Antonio (Springer Berlin Heidelberg, 2005)