Viruses / by Arnold J. Levine. - Levine, Arnold J. (Scientific American Library, 1991)