Electric And Hybrid Vehicles by Gianfranco Pistoia