Accompanies and complements the teaching of immunology within the veterinary curriculum. Covers large and small animals, and provides clear learning …