229 pubs · 9,446 cites · h-index 51
University of Oxford
1979 - 2025
Management Sciences for Health
2017 - 2017
Universidad de Murcia
2009 - 2009
Karlsruhe Institute of Technology
2002 - 2007
Imperial College London
2003 - 2003