Author: Adinolti, Gio. Alfonso.