Electric Vehicle Technology : - Larminie, James (Wiley, 2012)