Author: Kerekes, Titusz.