Author: Harkai, Imre.