Veterinary immunology : principles and practice - Day, Michael J. (Manson publishing, 2014)