MRCP part 1 past topics : a revision syllabus - Kalra, Philip A. (Cheshire : Pastest, 1996)
2.