Hi there,
I used Swanson's Family Practice Review to review for my Family Practice shelf exam. It also turned out to be an excellent review for my Medicine shelf too. I ended up taking both shelf exams on the same day and doing well on both. While it looks like tons of reading, I found that I could move pretty fast through it.
I kept Pocket Doctor in my coat pocket and could get instant review at any point. The Ferri Manual is pretty good to carry around too. It will take you through fourth year and into internship if you are pursuing Internal Medicine.
njbmd