Author: Tardos, Tibor.