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