Approximation algorithms - Vazirani, Vijay V., 1957- (Springer, 2001)