Inflammation and cancer: an ancient link with novel potentials.

Inflammation and cancer: an ancient link with novel potentials.