Algorithm design - Kleinberg, Jon & Tardos, Eva (Pearson, New Delhi, 2006)