This book goes through many useful algorithms in a psuedo code language so all programmers can interpret it. It also explains big O notations so you can determine the efficiency of your algorithms. It's a good refresher for those algorithms you once learned and now forgot or a great resouce to learn and understand programming concepts.