Combinatorial optimization algorithms and complexing - Christos H. Papadimifriou, Kennets Steiglitz (Prentice-Hall)