Foundations of Generic Optimization - Laubenbacher, R. (Springer Netherlands, 2008)