i used Blueprints for pediatrics and rocked the shelf.
i would advise, though, is to buy a review book like Crush the Boards. This is so that you can get a basis of the general knowledge required for whatever rotation you are in as well as to write notes in each section in order to facillitate your studies for Step 2.
Good Luck!