Vehicle Propulsion Systems:Introduction to Modeling and Opt