As a student who struggled a bit with understanding Maxwells's Equations in physics class, this book greatly increased my understanding of the topic. You should have a knowledge of calculus (iterated integrals and partial derivatives at least) to get the most out of the book, however if you don't have that knowledge, you may find it to still be an insightful read. For those of us who may be a bit foggy on our vector calculus, the author does an outstanding job of explaining it to you (provided you understand iterated integrals and partial derivatives). Overall a fantastic read for someone who wants a greater understanding of Maxwell's Equations. I highly recommend this for any engineering or physics student! An absolute MUST have.