The programmer’s reading list
Quoth Shane Sherman in his list of The 5 Books that Every Programmer Should Read:
Over the years I have read many programming related books, and there are a few that really should be required reading for anyone who develops software. All of these books are language-neutral and cover ideas that pertain to any kind of programming. These are the cream of the crop. I would not trust a developer who has not read at least half of these book.
Check it out.