The Guide to Electric, Hybrid & Fuel-Efficient Cars: 70 vehicles reviewed, plus everything you need to know about going electric