Engineering Electro-Magnetic Fields: Electromagnetic Fields for Engineers