Algorithmics for Hard Problems : Introduction to Combinatorial Optimization, Radomization, Approximation, and Heuristics - Hromkovič, Juraj (Springer Verlag London, 2004)