Vehicle propulsion systems : introduction to modeling and optimization - Guzzella, L. (Springer, 2007)