Charlie Abela
Observed names: Abela Charlie, Abela, Charlie, C. Abela
Institution: University of Malta
Observed institutions: Ollscoil na Gaillimhe – University of Galway, University of Malta, Technische Universität Dresden
ORCID: 0000-0002-7574-4296
Observed ORCID: 0000-0002-7574-4296
OpenAlex ID: A5018748188
