Vehicle propulsion systems : introduction to modeling and optimization - Guzzella, Lino (Springer-Verlag Berlin Heidelberg, 2007)