Author: Gianfranco Cascella
Dates: active 1989