Science Explorer Back to mapMap
World rank
#102,003
of 7,710,434 ranked researchers
Rank in Italy
#1,957
of 242,206
Works
988
Citations
28k
Citations per work
28.5
h-index
84
i10-index 445Top 0.2% in Surgery
Drawing this view