Author: Fejér, Gábor.