A novel single-stage push-pull electronic ballast with high input power factor | IEEE Journals & Magazine | IEEE Xplore