Inflammation and cancer: tissue regeneration gone awry.

Inflammation and cancer: tissue regeneration gone awry.