Author: Gabriel Weinberg
Alternate names: Gabriele Weinberg