Author: Endrei, Walter.