Introduction to Algorithms, Third Edition / Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein, MIT Press, 2009
Here is a textbook for undergrad or graduate CS courses. One of the authors is the R in RSA. Hard cover, 1200 pages.