Advancements in Electric and Hybrid Electric Vehicle Technology (S P (Society of Automotive Engineers))