The Modern Power Supply and Battery Charger Circuit Encyclopedia