Advances in Virus Research, Volume 58 by Jeffrey C. Hall, Karl Maramorosch & Aaron J. Shatkin