Cellular senescence: a double-edged sword in the fight against cancer.

Cellular senescence: a double-edged sword in the fight against cancer.