Text this: Discrete algorithms and complexity :