Principles of Molecular Virology,

Edition 6

By Alan J. Cann

Publication Date: 05 Mar 2015