David Castells‐Rufas
Observed names: Castells David, Castells, David, Castells-Rufas, David, David Castells, David Castells i Rufas, David Castells-Rufas, David Castells-rufas
Institution: Universitat Autònoma de Barcelona
ORCID: 0000-0002-7181-9705
Observed ORCID: 0000-0002-7181-9705
OpenAlex ID: A5039409058
