Stem cell-based therapies for cancer treatment: separating hope from hype.

Stem cell-based therapies for cancer treatment: separating hope from hype.