Return to Article Details
Reflections on the 50th annual meeting of the EASD