For better or worse? Telomerase inhibition and cancer

For better or worse? Telomerase inhibition and cancer