Islets of Langerhans: the puzzle of intraislet interactions and their relevance to diabetes.

Islets of Langerhans: the puzzle of intraislet interactions and their relevance to diabetes.