Critical Review on Powertrain Technologies for Electric Vehicles: Classification, Broadly Adopted Topologies, and Future Challenges | IEEE Journals & Magazine | IEEE Xplore