Horrid for your first course in EM Theory (electromagnetic theory). Most of this book relies heavily on the idea that you have an extensive backround in 3D space calculus, and a good understanding of electrostatic theory prior to taking the class. The book is more oriented twoard an application based course, where you know the general idea of Static and Time varient electromagnetic fields, and have already covered electrostatics. To give you an idea, The first chapter cover's a review of space calculus (gradient and partials..etc.etc) and then the second chapter covers electrostatics, basic E-field and B-field calculations. In Chapter 3, (a mere 123 pages into the text) you begin your understanding of Maxwell's equations in Integral form. Chapter 4 covers the same eqn's in Differntial form (both chapters cover static and time-variant fields). Chapter 5 gets you into plane waves, and power calculations., and chapter 6 begins on page 313 and should also be the beginning of your next semster of study. The second semster (chapt 6-12) improve slightly, but has still required the use of outside sourses to complete homework and prepare for exams. I've never been so frusterated with a textbook. I had to purchase 2 other textbooks, and the REA handbook to Electromagnetics to have a thorough understanding of this subject. As Dr. Rao comments in his Preface, this book is a text which has "deviated fromthe traditional approach with the degree and nature of deviation depending on the author". His degree of deviation requires numerous out-side sources to complete the homework at the end of each chapter, or a really cool TA with plenty of time on his hands. I would not reccomend this text to a student in a intro-level EM theory class.