Interior Point Methods Of Mathematical Programming by Tamas Terlaky