Essentials of Stem Cell Biology by Ian Sir Wilmut & Lanza