Veterinary immunology - Ian R Tizard (W B Saunders company, 1996)