Oxford Handbook of Clinical Medicine (Oxford Medica… by Mafi, Ahmad 0199232172 I like that this textbook includes practice problems with full answer keys.