Author: Vécsey, Zoltán.