Translational cardiac stem cell therapy: advancing from first-generation to next-generation cell types.

Translational cardiac stem cell therapy: advancing from first-generation to next-generation cell types.