Islet transplantation and encapsulation: an update on recent developments

Islet transplantation and encapsulation: an update on recent developments