Combinatorial Optimization. Algorithms and Complexity (1998)

by Christos H Papadimitriou, Kenneth Steiglitz