Location: Italy

Showing 1 - 2 of 2
University of Genoa
Via Balbi 5 , 16126 Genova, Italy
University of Rome Tor Vergata
Dipartimento di Ingegneria Industriale Via del Politecnico , 1 00133, Roma, Italy