Author: Lang, Wilhelm.