A novel soft-switching buck-boost type AC-DC converter with high power efficiency, high power factor and low harmonic distortion | IEEE Conference Publication | IEEE Xplore