As a computer scientist who found himself doing EM simulation, I was in need of a good, easy to read, introductory text on Electromagnetics. After tring to read texts by numerous other authors, I settled on Kraus. It's very well writen and anyone who's interested in EM should be able to understand it (with a little fundimental calculus background). It's not too "mathy" and doesn't presupose a background in Electral Engineering: failings I've seen in other books. The style is very light while remaining technical: very much like Feynman's books. If you want to learn basic EM, this is the book to do it with. Highly recommended.
This is really a terrific all-around text. Not only broad, complete coverage of the theory, but lots of interesting real-world and practical stuff sprinkled in. Once again - I STRONGLY recommend this text.