Cancer stem cell theory: therapeutic implications for nanomedicine.

Cancer stem cell theory: therapeutic implications for nanomedicine.