I would highly recommend this book to someone who is going back/reviewing what they know. It is a great book for that purpose. I grabbed this book since I plan on teaching a friend of mine some basic physics and I needed to brush up on some of the material so I don't overwhelm him, so this book works great as a tool to refresh myself and to better translate the information of a textbook over to him. I wouldn't recommend it to someone who is just getting started though to be honest because the material is more for someone seeking an understanding of the material after having learned some very basic physics. The best way I would describe it as is probably a great book for a professor to use as a guide while teaching beginners.