Introduction to Veterinary Pathology - Norman F Cheville (Blackwell Publishing, 2006)