Posted on Insulin Discovery a Game-Changer For Improving Diabetes Treatments – Walter & Eliza Hall Institute