This book is awesome. Professor Stohr gets very high marks in the way he easily explains magnetism, electromagnetic fields, and quantum mechanics. I like the way he takes a historical prospective in describing the subject matter. He also describes the methods by which problems are solved and some of the limitations associated with these methods. I have not seen this approach before. My only criticism about the books is that his summaries of laws that a section is based on like Gauss theorem for example are a little terse, but I accept this because other wise this 820 page books would be inconceivable long. I have not taken a course in quantum mechanics so I've been using Feynman's Lectures on Physics to help fill in some of the gaps.