Islet amyloid polypeptide--a novel controversy in diabetes research.

Islet amyloid polypeptide--a novel controversy in diabetes research.