Hafen, E. 2004. “Cancer, Type 2 Diabetes, and Ageing: News from Flies and Worms”. Swiss Medical Weekly 134 (4950):711-11. https://doi.org/10.4414/smw.2004.09885.