Harrisons principles of internal medicine self-assessment and board review - Wiener Fauci (Singapore McGraw Hill, 2008)