An introduction to veterinary immunology - Ian Tizard (W. B. Saunders, 1982)