Pathology review : 1,500 multiple choice questions and referenced explanatory answers - Majid Ali.