Author: Kerekes, Béla.