A novel ZVT PWM Cuk power-factor corrector | IEEE Journals & Magazine | IEEE Xplore