Model Solving in Mathematical Programming - Williams, H. P. (John Wiley, 1993)