Principles of Molecular Virology door John Briggs, Alan J. Cann & Alan Cann