Author: Tardos, Róbert.