Principles of virology - Flint, S. Jane. (ASM Press, 2009)