Veterinary immunology - Tizard Ian R., 1942-, (Elsevier, 2018)