Text:

Algorithm Design by Jon Kleinberg and Eva Tardos.