Wheater's Basic Pathology by Barbara Young, Geraldine O'Dowd & Professor William Stewart