Veterinary Immunology : An Introduction - R Ian Tizard (Philadelphia, 1996)