I absolutely love programming books. I even more love the general purpose books (like mythical man month - a book still on my book pile).
The best multi purpose software engineering/programming books I've read were:
Still on my pile:
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.