Skip to main content

Erica Padovan

1 works

Department of Management, Production and Design Engineering Polytechnic University of Turin Turin Italy