Lange Q&A Internal Medicine, 5th Edition – Patel, Yashesh