13 pubs · 303 cites · h-index 10
Public Health England
2017 - 2025
Institute of Cancer Research
2011 - 2011
Médecins Sans Frontières
2010 - 2010
Total (France)
2006 - 2006