Combinatorial Optimization : algorithms and complexity - Papadimitriou, Christos H. (Dover publications, 1998)