Telomeres, telomerase and cancer: an up-date.

Telomeres, telomerase and cancer: an up-date.