Author: Carducci, Carlo.