Introduction to algorithms (Cambridge, Mass. : MIT Press, 2001)
Rev. ed. of: Introduction to algorithms / Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest. c1990.