Desk Encyclopedia Of General Virology by Marc Van Regenmortel & Brian Mahy