Author: Halmai, Péter.