Cancer stem cells: impact, heterogeneity, and uncertainty

Cancer stem cells: impact, heterogeneity, and uncertainty