I took Mark Newman’s course some years ago. It was fantastic! Geared at sophomore/ junior year physics major — someone who had completed the basic intro sequence. I am sure this book is also great.