Principles of virology - Skalka, Anna Marie; Flint, Jane; Hatziioannou, Theodora; Rall, Glenn F.; Racaniello, Vincent R. (ASM Press, 2020)