Author: Klaniczay, Tibor.