Clinical islet transplantation: advances and immunological challenges.

Clinical islet transplantation: advances and immunological challenges.