Fundamentals of Power Electrons Robert W. Erickson