Essentials Of Stem Cell Biology by Lanza, Brigid Hogan & Sir Ian Wilmut