Most influential book every programmer should read

by Stack Overflow community
Books Titles
Code Complete 2
The Pragmatic Programmer: From Journeyman to Master
Structure and Interpretation of Computer Programs (MIT Electrical Engineering and Computer Science)
The C Programming Language
Introduction to Algorithms
Design Patterns: Elements of Reusable Object-Oriented Software
Refactoring: Improving the Design of Existing Code
The Mythical Man-Month: Essays on Software Engineering
The Art of Computer Programming, Volumes 1-3 Boxed Set
Compilers: Principles, Techniques, and Tools
Gödel, Escher, Bach: An Eternal Golden Braid
Clean Code: A Handbook of Agile Software Craftsmanship
More Effective C++
Code
Programming Pearls
Working Effectively with Legacy Code
Peopleware: Productive Projects and Teams
Coders at Work: Reflections on the Craft of Programming
"Surely You're Joking, Mr. Feynman!": Adventures of a Curious Character
Effective Java Programming Language Guide
Patterns of Enterprise Application Architecture
The Seasoned Schemer
Why's (Poignant) Guide to Ruby
The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity
The Art of UNIX Programming
Test Driven Development: By Example
Practices of an Agile Developer: Working in the Real World
Don't Make Me Think
Agile Software Development, Principles, Patterns, and Practices
Domain-Driven Design: Tackling Complexity in the Heart of Software
The Design of Everyday Things
Modern C++ Design: Generic Programming and Design Patterns Applied
The Practice of Programming (Addison-Wesley Professional Computing Series)
Pragmatic Thinking and Learning: Refactor Your Wetware
Software Estimation: Demystifying the Black Art
The Passionate Programmer
Hackers: Heroes of the Computer Revolution
Writing Solid Code
JavaScript: The Good Parts
Getting Real: The Smarter, Faster, Easier Way to Build a Web Application
Foundations of Programming - Building Better Software
Computer Graphics Principles and Practice in C: Principles & Practice in C
Thinking in Java
The Elements of Computing Systems: Building a Modern Computer from First Principles
Refactoring to Patterns
Modern Operating Systems
The Annotated Turing: A Guided Tour Through Alan Turing's Historic Paper on Computability and the Turing Machine
Things That Make Us Smart: Defending Human Attributes In The Age Of The Machine
The Deadline: A Novel about Project Management
The C++ Programming Language
Computer Systems: A Programmer's Perspective
Agile Principles, Patterns, and Practices in C#
Growing Object-Oriented Software, Guided by Tests
Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries
Object Thinking
Advanced Programming in the UNIX Environment
Hackers & Painters: Big Ideas from the Computer Age
The Soul of a New Machine
CLR Via C++
The Timeless Way of Building
Design Patterns in C#
Alice's Adventures in Wonderland (Alice's Adventures in Wonderland, #1)
Zen and the Art of Motorcycle Maintenance: An Inquiry Into Values
About Face 3: The Essentials of Interaction Design
Here Comes Everybody: The Power of Organizing Without Organizations
The Tao of Programming
The Computational Beauty of Nature: Computer Explorations of Fractals, Chaos, Complex Systems, and Adaptation
Philip & Alex's Guide to Web Publishing
Object-Oriented Analysis and Design with Applications
Masterminds of Programming: Conversations with the Creators of Major Programming Languages
Tao Te Ching
The Productive Programmer
The Art of Deception: Controlling the Human Element of Security
The Career Programmer: Guerilla Tactics for an Imperfect World (Expert's Voice)
Paradigms of Artificial Intelligence Programming: Case Studies in Common LISP
Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture
Pragmatic Unit Testing in C# with NUnit
SmallTalk 80 Language: The Language and Its Implementation
Writing Secure Code
Introduction to Functional Programming
No Bugs!: Delivering Error Free Code in C and C++
Rework
JUnit in Action
How to Solve It: A New Aspect of Mathematical Method
The Best Software Writing I: Selected and Introduced by Joel Spolsky
The Alchemist