Stem cells: a recapitulation of development.

Stem cells: a recapitulation of development.