Ramon Canal

Dr. Ramon Canal

Universitat Politecnica de Catalunya (UPC), Barcelona, Catalonia, Spain
+1
orcid