Stem Cell Transplantation, Tissue Engineering And Cancer Applications by Bernard N. Kennedy