Fields Virology by David M. Knipe, Bernard N. Fields & Peter M. Howley