Veterinary Immunology : An Introduction - Ian R Tizard (Philadeiphia, 2000)