Induced pluripotent stem cell technology: a decade of progress.

Induced pluripotent stem cell technology: a decade of progress.