Skip to main content

Désirée Baruffaldi

1 works

Department of Applied Science and Technology, Polytechnic University of Turin, Turin; PolitoBIOMed Lab, Polytechnic University of Turin, Turin