Embryonic and adult stem cell therapy.