Veterinary Immunology by Merrick & Michael J. Day