Author: Domokos, Pál Péter.