Cancer stem cells: implications for cancer therapy.

Cancer stem cells: implications for cancer therapy.