Author: Farkas, Vilmos.