 The C Programming Language by Brian W. Kernighan |  The Elements of Programming Style by Brian W. Kernighan |  Advanced programming in the UNIX environment by W. Richard Stevens |  Advanced UNIX Programming by Marc J. Rochkind |  Unix Network Programming, Volume 1: The Sockets Networking API by W. Richard Stevens |  Unix Network Programming by W. Richard Stevens |  The Art of UNIX Programming by Eric S. Raymond |  Unix in a Nutshell by Arnold Robbins |  UNIX Network Programming, Volume 2: Interprocess Communications by W. Richard Stevens |  Lions' Commentary on Unix by John Lions |  UNIX Internals by Uresh Vahalia |  Learning the Korn Shell by Bill Rosenblatt |  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 |