Nazareth, John L An Optimization primer on models, algorithms and duality by L. John Nazareth - Springer 2004