Author: Bereczki, Gábor.