MRCP 1: Last Minute Practice Questions - W Stephen Waring; W Stephen Waring (Cheshire: PasTest, 2006)