Principles of virology, Volume I, Molecular biology - Flint, S. Jane (ASM Press, 2009)