Power Electronics: Circuits, Devices and Applications (3rd Edition)