An introduction to veterinary immunology - Tizard, Ian R. (Saunders, 1977)