Cancer Stem Cells: Acquisition, Characteristics, Therapeutic Implications, Targeting Strategies and Future Prospects Article uri icon