Switching Power Supply Design and Optimization Second Edition by Sanjaya Maniktala | Menrva Books