Text this: Viruses, Genes, and Cancer