Hybrid, Electric, and Fuel-Cell Vehicles door Jack Erjavec