Virus Structure And Assembly door Karl Maramorosch, Aaron Shatkin & Aaron J. Shatkin