Author: Lang, Ewald.