The ABSITE review is also a great book. It is very very concise, but it is up to date, and has most of the important stuff you need to know for the exam. This is the only book I used to study for the sub-specialties. It's a small book, so you can keep it in your white coat. I used that, the appleton and lange question book, and the BRS, and got in the 95th percentile.