Principles of molecular virology - Cann, J. Alan (Academic press, 2012)