Vincenzo Fiocchi Nicolai's scientific contributions