Combinatorial Optimization - Raffaele Cerulli, Satoru Fujishige, A. Ridha Mahjoub (Springer, 2016)