Author: Ruschenbusch, Eberhard.