Electric and Hybrid Vehicles: Design Fundamentals