What books do you think every programmer should have read, these are non-language specific.

Mine

Head First Design Patterns
Mastering regular expressions

Think so above mentioned are good. but there is no any one book sufficient to read. Programmer should keep on reading and practicing the things so that he/she will be abreast of new upcoming things.

I was thinking more about core concepts that would help every programmer regardless of the language that use.

for example knowledge of design patterns and regular expressions can be applied to any language

Here's actualy a nice link to some free/online Programming ebooks.
SNIP
Hope you guys find this helpfull!

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.