Introduction to mathematical programming - Hillier (McGraw Hill, 1995)