Author: Kelemen, Géza.