Veterinary immunology - Ian R Tizard (Philadelphia, 2000)