Power electronics and energy conversion systems : : Volume 1. : Fundamentals and hard-switching converters - Ioinovici, Adrian, 1950- (Wiley, 2013)