A novel microprocessor-based battery charger circuit with power factor correction | IEEE Conference Publication | IEEE Xplore