Science Explorer Back to mapMap
World rank
#3,206,495
of 7,710,434 ranked researchers
Rank in Italy
#108,533
of 242,206
Works
28
Citations
710
Citations per work
25.4
Drawing this view