This book is just what I needed although it may or may not be helpful for others. For me, I am trying to re-learn the physics I learned some decades ago.  The author's clear explanations and viewing the forest instead of the trees was just what I needed. I wish there there more books like this. This book is a good starter for studies in electromagnetism.  After this book you can progress to one of the other recommended texts given in the back of the book. This book assumes that you are prepared with basic calculus and some knowledge of vector calculus is helpful even though even this is explained as well.  The problems are not too hard which was OK with me as I just wanted the problems to solidify the teaching concepts which they did. The solutions are on the web site.  One area where I was not successful is downloading the podcasts through iTunes.  It would only download one podcast in the module and not all of them. It could have been my error but I didn't solve that issue. Based on this book I will go ahead and order Daniel Fleisch's book on Vectors and Tensors with high expectations.