Introduction to algorithms. The MIT press, 2001. [15 (0)

by T H Cormen