Current Thinking on Electric Cars