Combinatorial Optimization: Algorithms and Complexity - Christos Papadimitriou (Prentice Hall Of India, 2003)