Electric vehicles technology, research and development - Raines, Gerald B. (Nova Science, 2009)