119 pubs · 11,451 cites · h-index 53
University College London
1989 - 2025
University of Toronto
2016 - 2016
UCL Australia
2007 - 2007
Forschungszentrum Jülich
2003 - 2003
Max Planck Institute for Medical Research