The Cancer Stem Cell Hypothesis: Failures and Pitfalls | Synapse