Veterinary immunology - Ian R.Tizard (Elsevier, 2013)