Veterinary Immmunology An introduction - Ian R Tizard (Pennsylvania, 2004)