Linear and nonlinear programming an introduction to linear methods in mathematical programming - Roger Hartley (John Wiley, 1985)