Author: Friedebald Graefe
Alternate names: Friedebald Gräfe