Immune system: success owed to a virus?
Dreyfus
David H
DH
D000917:Antibody Formation; D004267:DNA Viruses / Q000502:physiology*; D016654:Genes, RAG-1; D006564:Herpesviridae / Q000502:physiology; D007107:Immune System / Q000502:physiology*