Science Explorer Back to mapMap
World rank
#2,077,447
of 7,710,434 ranked researchers
Rank in Italy
#68,905
of 242,206
Works
35
Citations
399
Citations per work
11.4
h-index
13
i10-index 15Top 44% in Oncology
Drawing this view