Pathologic Basis Of Veterinary Disease by M. Mcgavin, James Zachary & M. Donald McGavin