 The C Programming Language by Brian W. Kernighan |  Code Complete by Steve McConnell |  Refactoring by Martin Fowler |  Effective Java by Joshua Bloch |  Mastering Regular Expressions by Jeffrey E. F. Friedl |  JavaScript: The Good Parts by Douglas Crockford |  Java Concurrency in Practice by Brian Goetz |  The Clean Coder by Robert C. Martin |  Practical Vim by Drew Neil |  Working Effectively with Legacy Code by Michael Feathers |  The UNIX Programming Environment by Brian W. Kernighan |  Domain-Driven Design by Eric Evans |  Practical Common Lisp by Peter Seibel |  Learn You a Haskell for Great Good! by Miran Lipovaca |  The Design and Evolution of C++ by Bjarne Stroustrup |  The Algorithm Design Manual by Steven S. Skiena |  JavaScript Patterns by Stoyan Stefanov |  High Performance MySQL by Jeremy D. Zawodny |  Modern C++ Design by Andrei Alexandrescu |  Perl Cookbook by Tom Christiansen |