Handbook of Diabetes by Gareth Williams & John C. Pickup