Programming Interviews Exposed: Secrets to Landing Your Next Job
The Algorithm Design Manual
Introduction to Algorithms
The Pragmatic Programmer: From Journeyman to Master
Algorithms
Code Complete (Developer Best Practices)
Algorithmic Puzzles
The Art of Computer Programming: Volume 1: Fundamental Algorithms
Refactoring: Improving the Design of Existing Code (Addison-Wesley Object Technology Series)
The Mythical Man-Month, Anniversary Edition: Essays On Software Engineering