The cancer stem cell niche: cross talk between cancer stem cells and their microenvironment.

The cancer stem cell niche: cross talk between cancer stem cells and their microenvironment.