Veterinary immunology:An introduction - Ian R Tizard (Philadelphia, 2000)