5 must have books for programmers
codetoglory.com
Every programmer should have these books on his or her shelf. The authors of these books cover a wide range of material in the form of design patterns, real-life experiences, code samples, and software construction