Author: Felix Langenegger
Alternate names: F. Langenegger