Author: Hirschmann, Werner.