500 MCQs for the MRCP part 1 - Baliga, R. R. (London: Harcourt Brace & Company, 1998)