Vehicle Propulsion Systems: Introduction To Modeling And Optimization