Electric Vehicle Technology explained - Larminie, James (John Wiley & Sons, inc., 2003)