Stem cells in cancer therapy: opportunities and challenges.

Stem cells in cancer therapy: opportunities and challenges.