Hmm, I'm familiar with physics texts rather than engineering ones. Since you already had 1st year E&M (at level equivalent to Halliday & Resnick...?), I'd recommend the following:
1. Reitz & Milford, Foundations of Electromagnetic Theory. (I have 1st edition). Light on mathematical derivations and many people dislike it for that, but straightforward to read and definitely has an engineering flavor. Good sections on magnetism, circuits, but I don't think it covers waveguides.
2. Schwartz, Principles of Electrodynamics. If your up for something more challenging, this is between an undergrad and grad level in difficulty, but beyond grad level in sophistication. Written by a Nobel Prize winner who shares wonderful insights into the beauty and unity of electricity and magnetism. A great book if you can get through it, but be prepared that the route to revelation is through relativitistic 4-vectors and the electromagnetic tensor. Excellent coverage of radiation, includes a short chapter on waveguides, but is not engineering oriented.
3. As for engineering E&M books, I've flipped through one by Balanis at the bookstore that looked good. You'll have to look up its name. His Antennas book is a masterpiece --comprehensive, clear, easy to understand, few errors-- so I'm betting his EEM book would be good, too.
Maybe someone else can chime in with more...