Principles of virology - Skalka, Anna Marie (ASM Press, 2020)