Human embryonic or adult stem cells: an overview on ethics and perspectives for tissue engineering.

Human embryonic or adult stem cells: an overview on ethics and perspectives for tissue engineering.