Pathology For Surgeons In Training by Dugald Gardner & David E.F. Tweedle