The cancer stem cell theory: is it correct?

The cancer stem cell theory: is it correct?