Veterinary immunology : principles and practice - Day, Michael J. (CRC Press, 2014)