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