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