" Principles of molecular virology / " Alan J. Cann, Director of Biology, University of Leicester, Leicester, UK