21 pubs · 2,757 cites · h-index 13
Cancer Research UK
2009 - 2009
Institute of Social and Preventive Medicine
2002 - 2002
University of Lausanne
University of Oxford
1975 - 1994