Angela Abela
Observed names: A Abela, Abela, Angela
Institution: University of Malta
Observed institutions: University of London, University of Malta, Birkbeck, University of London
ORCID: 0000-0002-9172-6530
Observed ORCID: 0000-0002-9172-6530
OpenAlex ID: A5037571522
