ALDH1B1 and cancer: The Concept of Cancer Stem Cells: Elaborating on ALDH1B1 as an Emerging Marker of Cancer Progression