Electric vehicle technology explained - Larminie James and Lowry John (United Kingdom Wiley, 2012)