Stem Cells in regenerative and reparative medicine.