Principles of molecular virology - Cann, Alan (Elsevier ; Academic Press, 2012)