Identifiers
ORCID: 0000-0002-3369-3558
Semantic Scholar: 145523546
Paper Sources
Edinburgh Research Explorer: Comprehensive, best source for paper downloads
Google Scholar: May have several versions of the same paper
DBLP: Computer science oriented
PubMed: Psychology and medicine