The bioartificial pancreas: progress and challenges

The bioartificial pancreas: progress and challenges