Principles Of Regenerative Biology by Bruce Carlson, Marilyn Carlson Nelson & B.M. Carlson