Ferran Paredes

Dr. Ferran Paredes

Autonomous University of Barcelona, Cerdanyola del Vallès, Spain
orcid