72 pubs · 2,132 cites · h-index 28
European Science Foundation
2007 - 2007
European Synchrotron Radiation Facility
2007 - 2007
European Molecular Biology Laboratory
2007 - 2007
Keele University
2007 - 2007
United States Department of Energy
1999 - 2002