Author: Demény, Péter.