Sergi Parareda

Dr. Sergi Parareda

Eurecat, Barcelona, Catalonia, Spain
+1
orcid