Author: Kerekes, László.