Author: Szőkefalvi-Nagy, Zoltán.