Antiviral agents, vaccines, and immunotherapies - Tyring, Stephen K. (CRC Press, 2019)