Albert Solé-Ribalta

Dr. Albert Solé-Ribalta

Internet Interdisciplinary Institute (IN3), Universitat Oberta de Catalunya, Barcelona, Catalonia, Spain