bacterial viruses
Publisher: university of california, berkeley
Published: 1960
Number of pages: 402