Advances in Virus Research, Volume 72 by Karl Maramorosch, Aaron Shatkin & Aaron J. Shatkin