Veterinary Immunology - Ian R Tizard (Elsevier Saunders, 2013)