241 pubs · 2,849 cites · h-index 29
Public Health Agency of Canada
2025 - 2025
Cancer Treatment Centers of America
Evidence Based Research (United States)
Caron
Heinrich Heine University Düsseldorf
2022 - 2025