Introduction to veterinary pathology - Cheville, Norman F (Blackwell Pub., 2006)