Author: Till, Géza.