Coevolution of bacteria and their viruses.

Coevolution of bacteria and their viruses.