Author: Langenbrinck, Bernhard.