2009-07-31
Introduction to Algorithms, third edition
by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein (1313 pages)