Hilgers M. Alternative Powertrains and Extensions to the...Powertrain 3ed 2025