Telomerase discovery: the excitement of putting together pieces of the puzzle (Nobel lecture).

Telomerase discovery: the excitement of putting together pieces of the puzzle (Nobel lecture).