Everything you could ever wish to know about the history of electric vehicles!