Alternative fuel technology Electric, hybrid, and fuel-cell vehicles - Erjavec, Jack (Cengage, 2007)