Author: Alessandro Barbucci
Alternate names: Barbucci, Alessandro