Principles of Molecular Virology - Alan J. Cann (New York Elsevier, 2001)