Vehicle propulsion systems : introduction to modeling and optimization - Guzzella, Lino (Springer, 2005)