Author: Welti, Albert.