November 23, 2009

Rejuvenation Research 12:333-340, 2009.

Telomerase and human disease: the beginnings of the ends?

Source