Cancer stem cells: a new framework for the design of tumor therapies.

Cancer stem cells: a new framework for the design of tumor therapies.