Virology - Fields, Bernard N. (Raven, 1990)