Text this: Approximation algorithms & heuristics for job shop scheduling /