Author: Ende, Werner.