Author: Barcza, Lajos.