Science Explorer Back to mapMap
World rank
#990,968
of 7,710,434 ranked researchers
Rank in Italy
#30,961
of 242,206
Works
136
Citations
901
Citations per work
6.6
Drawing this view