Foundations Of Regenerative Medicine by Robert Lanza, Anthony Atala & Robert P. Lanza