top of page
Current h-index: 66 (Scopus)
Number of peer-reviewed publications: 256
Number of citations: 14,170
Web of Science ResearcherID: F-3541-2011
ORCID: 0000-0002-2296-1860
Google Scholar: h-index 77, citations 20,997, i10-index 202
​