Principles of Virology, Volume 2 by S.J. Flint, L.W. Enquist & V.R. Racaniello