Veterinary immunology : an introduction - Tizard, Ian R. (Saunders, 1987)