Dictionary of Algorithms and Data Structures es un diccionario de algoritmos, técnicas, estructuras de datos, y definiciones, todavia no lo he revisado a fondo, pero parece interesante, por ejemplo en cuanto algoritmos de ordenación hay los más conocidos, ejemplos de los mismos y especializaciones de dichos algoritmos, también se puede encontrar conceptos, como por ejemplo: lenguaje de programación funcional puro.