Essentials of stem cell biology

edited by Robert Lanza, Anthony Atala
9780124095038
0-12-409503-8