This book has an excellent collection of classic and modern computer science algorithms. Unlike many other similar books, Rod Stephens (the author) goes deep into every topic. For example, under "searching" most books write about why do we need searching, describe exhaustive searching, and then finish with binary search, saying "look: we can search among 16 items with only 4 comparisons, - is that cool or what?!" On the other hand, here is what "Ready to Run Delphi 3.0 algorithms" has under "searching": exhaustive search, searching sorted lists, searching linked lists, binary search, interpolation search, string data, hunting and searching, binary hunt and search, interpolative hunt and search. The chapters are Fundamental Concepts, Lists, Stacks and Queues, Arrays, Recursion, Trees, Balanced Trees, Decision Trees, Sorting, Searching, Hashing, Network Algorithms, and OO Techniques. I gave 4 out of 5 rating because although there is a lot of stuff in there, some important algorithms are missing. Minimax discussion is not followed by alpha-beta pruning. Heuristics, probably the most interesting part of decision trees (at least to me) is barely touched and no sample code is given. To summarize, this book' material is what I went to university for.