Simulation and Analysis of Circuits for Power Electronics - Rashid, Muhammad H. (The Institution of Engineering and Technology,)