Combinatorial Optimization : Algorithms and complexity - Papadimitriou, Christos H. (Dover Publications, Inc., 1998)