Author: Domenico Guglielmo M. Di Agresti
Alternate names: Guglielmo di Agresti; Guglielmo M. di Agresti