Author: Kerekes, Imre.