Author: Lengyel, Miklós.