Hybrid, electric and fuel-cell vehicles - Erjavec, Jack (Delmar, Cengage Learning, 2013)