Vehicle and Charging Scheduling of Electric Bus Fleets: A Comprehensive Review | TUP Journals & Magazine | IEEE Xplore