Author: Nazareno Venturi e Angelo Terenzoni
Alternate names: Nazareno Venturi,Angelo Terenzoni