Principles of Virology vol I - S.J. Flint