Text this: The design of approximation algorithms / David P. Williamson, David B. Shmoys.