Electric and Hybrid Vehicles by Robin Hardy