The following review books and resources are the ones I found most helpful throughout medical school and are kept up to date (last revision September 2016). Reading these can help you learn the topics most likely to be tested on the USMLE Step 2 and 3 exams.
If you are looking for review books for Step 1 you can find them here.
Third and Fourth Years of Medical School – Clinicals and USMLE Step 2 and 3 Prep
After you have completed USMLE Step 1 successfully, Step 2 and 3 are not as difficult and do not typically require as much preparation. As always, I would focus primarily on practice questions in your preparation for the second and final USMLE exams. But, you will need something to study as you go through your clinicals, and the following books are great for that purpose.