Author: Klaniczay, Gábor.