Fundamentals of Molecular Virology by Nicholas H. Acheson