Computational combinatorial optimization : optimal or provably near-optimal solutions - Jünger, Michael (Springer, 2001)