What non-Tcl specific books do developers find they reference or recommend

Purpose: a collection point for people to create links to book descriptions/reviews of useful texts.

BOOK About Face
BOOK Software Testing Techniques
BOOK Structure and Interpretation of Computer Programs
BOOK: Accuracy and stability of numerical algorithms
BOOK: Applied Cryptography
BOOK Solid Software
AM: A nice overview of various techniques to develop reliable software.

See the Where can I find a book about Tcl? page for a place to read or write about books that cover Tcl.