Animal viruses, bacteria, and cancer: a brief commentary.

Animal viruses, bacteria, and cancer: a brief commentary.