Joaquim Blesa

Dr. Joaquim Blesa

Universitat Politècnica de Catalunya · BarcelonaTech, Barcelona, 08034, Spain
orcid