Author: Tamas Terlaky