Human embryonic stem cells: multilineage differentiation and mechanisms of self-renewal.

Human embryonic stem cells: multilineage differentiation and mechanisms of self-renewal.