Daniel Sempere-Torres

Universitat Politecnica de Catalunya
Barcelona Spain 08034