Immunity to viruses - Tizard, I R (Veterinary Immunology, 2018)