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