The roots of cancer: Stem cells and the basis for tumor heterogeneity Academic Article uri icon