Elli Kartsakli

Dr. Elli Kartsakli

Senior Researcher, Iquadrat S.L., Passeig Sant Joan 89, 08009, Barcelona, Spain
orcid

Publication