Understanding the Struggle Between Viruses and the Immune System: A Quintessential Grand Challenge - Clerici, Mario (Frontiers in Virology, 2021)