Algorithms and data structures : the basic toolbox / Kurt Mehlhorn, Springer, 2008
You will find much information packed into this book, but it is not an easy read. There is not much example code. There is much use of mathematical notation and pseudocode. 300 pages, hardcover.
Google Plus