Michela Gelfusa

Dr. Michela Gelfusa

Department of Industrial Engineering, University of Rome Tor Vergata, 00133 Rome, Italy
orcid