54 pubs · 1,417 cites · h-index 20
KTH Royal Institute of Technology
1995 - 2017
Stockholm University
2004 - 2004
Max Planck Institute for Chemistry
Swedish Radiation Safety Authority
2000 - 2000
University of Sheffield