Magnetic Circuits And Transformers: A First Course For Power And Communication Engineers