Veterinary Immunology - Ian R Tizard (`Saunders, 1996)