Author: Ciardi, Roberto Paolo., Antonio Pinelli and Cinzia Maria Sicca.