short and very sweet
Super high yield, only book I used and only reason I passed since I had almost no time to study. Not only does this book cover all major topics at a perfect level of depth for a review book, but I learned several points about some of the subspecialties that I never knew, some of which appeared on my exam. Best step 3 review book out there, hands down.