Scholarly Index

Roberta Spallone

Polytechnic University of Turin; 326 total citations; 131 total publications; best world rank #8

Polytechnic University of Turin