Science Explorer Back to mapMap
World rank
#3,972,049
of 7,710,434 ranked researchers
Rank in Italy
#134,726
of 242,206
Works
52
Citations
953
Citations per work
18.3
Drawing this view