When it comes to a Junior-Senior textbook on electromagnetism, electrical engineers and physicists will want a different approach. However, electronics engineering is close to physics and this book comes close to pleasing both groups. Probably the best book on EM theory for electronics engineers is "Fields and Waves in Communication Electronics" by Ramo, Whinnery, and van Duzer. Ramo is the R in the company called TRW. Nonetheless, Shadowitz covers the basics of an EM text for electonics engineers, for example, transmission lines, waveguides, and antenna radiation. Sprinkled throughout the text are interesting tidbits of theoretical physics. The book is in SI units, but he adequately informs the reader about esu and emu units, a discussion of which seems to have become unfortunately banned at some American colleges.