Electric vehicle technology explained - Lowry, John, 1948- (Wiley, 2012)