Petteri Harjulehto
Observed names: Harjulehto, Petteri, P. Harjulehto, PETTERI HARJULEHTO
Institution: University of Helsinki
Observed institutions: Linköping University, Research Council of Finland, University of Helsinki, University of Turku
ORCID: 0000-0003-1931-2066
Observed ORCID: 0000-0003-1931-2066
OpenAlex ID: A5056017786
