Introduction to Algorithms, Second Edition. Thomas H. Cormen. Charles E. Leiserson. Ronald L. Rivest. Clifford Stein.
www.dim.uchile.cl