Text this: Introduction to algorithms Thomas H. Cormen ... [and others]. [electronic resource] /