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