Principles of virology. - Flint, S. Jane (Asm Press, 2020)