The discovery of antiviral agents: ten different compounds, ten different stories.

The discovery of antiviral agents: ten different compounds, ten different stories.