Infections and cancer: established associations and new hypotheses.

Infections and cancer: established associations and new hypotheses.