Stem cells: units of development, units of regeneration, and units in evolution

Stem cells: units of development, units of regeneration, and units in evolution