Principles of molecular virology - Alan J Cann (Academic, 1997)