Essentials of stem cell biology - Lanza, Robert (Elsevier, 2006)