Energy Recovery and Energy Harvesting in Electric and Fuel Cell Vehicles, a Review of Recent Advances | IEEE Journals & Magazine | IEEE Xplore