Author: Keszeg, Vilmos.