Author: Ulrich Häussermann.