Essential for your IM rotations.
I used this book for my med classes and i would recommend for any med student to use and works for USmle!.
This book gives a great overview of essential medical information for a good price. Can't really go wrong with Blueprints.
Logical organized approach to clinical medicine and dignosis. A great reference for residents and practitioners.
Medicine is a big topic, and I found this book useful as a reference tool. It's quick to flip to the chapter and read the 3-4 pages of diagnosis/management/whatnot and/or scan the numerous tables.
This is an excellent text to carry along on rotations and serves as a quick guide to look up need-to-know information.