For a comprehensive list of recommended books for USMLE and TOEFL, please visit http://www.medicalexamsonline.com It contains books recommended by doctors already passed the examinations.
If you have passed any of the exams, you can help other doctors to pass by recommending any book you think it will help