#1 Working Effectively with Legacy Code
Author: Michael C. Feathers

Author: Ralph Johnson, Erich Gamma, John Vlissides, Richard Helm

#3 Clean Code
Author: Robert C. Martin

#4 Java concurrency in practice
Author: Brian Goetz, Tim Peierls

#5 Domain-driven Design
Author: Eric Evans

#6 JavaScript
Author: Douglas Crockford

#7 Patterns of Enterprise Application Architecture
Author: Martin Fowler

#8 Code Complete
Author: Steve McConnell

#9 Refactoring
Author: Martin Fowler, Kent Beck

#10 Head First Design Patterns
Author: Eric Freeman, Elisabeth Freeman, Kathy Sierra, Bert Bates

#11 The C Programming Language
Author: Brian W. Kernighan, Dennis M. Ritchie

#12 Effective C++.

#13 Test-driven Development
Author: Kent Beck

#14 Introduction to Algorithms, 3rd Edition
Author: Thomas H. Cormen

#15 Mastering Regular Expressions
Author: Jeffrey Friedl

#16 CLR Via C#
Author: Jeffrey Richter

#17 Cocoa Programming for Mac OS X
Author: Aaron Hillegass

#18 Effective STL
Author: Scott Meyers

#19 Modern C++ Design
Author: Andrei Alexandrescu

#20 Large-scale C++ Software Design
Author: John Lakos

#21 Inside the Microsoft Build Engine
Author: Sayed Ibrahim Hashimi, William Bartholomew

#22 Programming Microsoft ASP.NET 2.0 core reference
Author: Dino Esposito

#23 XUnit Test Patterns
Author: Gerard Meszaros

#24 Concurrent Programming on Windows
Author: Joe Duffy

#25 Compilers
Author: Alfred V. Aho

#26 Framework Design Guidelines
Author: Krzysztof Cwalina, Brad Abrams

#27 C++ Coding Standards: 101 Rules, Guidelines, and Best Practices

#28 UNIX Network Programming
Author: W. Richard Stevens, Bill Fenner, Andrew M. Rudoff

#29 Purely Functional Data Structures
Author: Chris Okasaki

#30 The Art of Unit Testing
Author: Roy Osherove
