Author: Diósi, Gábor.