Text this: An appraisal of some shortest path algorithms /