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