Principles of Virology, Volume 1 by S.J. Flint & L.W. Enquist