Marie Thérèse Farrugia
Observed names: Farrugia, Marie Therese, Farrugia, Marie, Therese, Marie Farrugia, Marie T. Farrugia, Marie Theresa Farrugia, Marie Therese Farrugia, Marie Thérèse Farrugia
Institution: University of Malta
Observed institution: University of Malta
ORCID: 0000-0002-8328-0372
Observed ORCID: 0000-0002-8328-0372
OpenAlex ID: A5085153264
