Power Converter Circuits by William Shepherd, Liangchi Zhang & Li Zhang