Origin of cancer stem cells: the role of self-renewal and differentiation.

Origin of cancer stem cells: the role of self-renewal and differentiation.