Cancer stem cells (CSCs), which have the potential for self-renewal, differentiation and de-differentiation, undergo epigenetic, epithelial-mesenchymal, immunological and metabolic reprogramming to adapt to the tumor microenvironment and survive host defense or therapeutic insults. Intra-tumor heterogeneity and cancer-cell plasticity give rise to therapeutic resistance and recurrence through cl...