Progress In Pathology by George Shepherd, Nigel Kirkham & Neil Shepherd