1,088 pubs · 41,963 cites · h-index 77
Karolinska Institutet
1984 - 2025
European Public Health Association
1998 - 2025
University of Washington
2024 - 2024
Institute for Health Metrics and Evaluation
Stockholm University
2023 - 2023