Robert Lanza

Essential of stem cell biology - Elsevier 2006 - 548 p.