I like the way the problems are integrated directly into the text: read a few pages, do some problems, read a few more pages, do some more problems. VERY IB curriculum driven - which breaks up topics into SL and HL (Standard Level and High Level), so you see electromagnetism done twice, with early/easier concepts in the SL chapter, then more advanced in the HL. Great for IB, but terrible way to learn physics.