Author: Egri, Péter.