Mesenchymal stem cells for cardiac therapy: practical challenges and potential mechanisms.

Mesenchymal stem cells for cardiac therapy: practical challenges and potential mechanisms.