Oxford Handbook of Clinical Medicine (Oxford Medica… by Mafi, Ahmad 0199232172

I like that this textbook includes practice problems with full answer keys.