Principles of virology - Flint, S. Jane; Racaniello, V. R.; Rall, Glenn F.; Hatziioannou, Theodora; Skalka, Anna Marie (American Society for Microbiology, 2020)