Hybrid, electric, and fuel-cell vehicles - Erjavec, Jack (Thomson/Delmar Learning, 2007)