Electric & Hybrid Cars: A History