47 pubs · 1,003 cites · h-index 15
IVL Swedish Environmental Research Institute
2014 - 2025
Stockholm University
2007 - 2007
KTH Royal Institute of Technology