Principles of regenerative medicine - Atala, Anthony; Lanza, Robert; Thomson, James A.; Nerem, Robert (Elsevier Academic Press, 2011)