Author: Vittorio E. Andreucci
Alternate names: Vittorio Andreucci