76 pubs · 3,021 cites · h-index 28
Public Health England
2006 - 2015
University College London
2005 - 2013
Ecological Consulting (Czechia)
2005 - 2011
University of Manchester
2008 - 2008
London School of Economics and Political Science
2007 - 2007