Thomas H. CORMEN, Charles E. Leserson, Ronald L. Rivest Introduction to Algorithms
**** Awesome Algorithms Book, the definative book.
ECKEL, Bruce Thinking In Java
**** This is a great book that teaches you how to program not just hack.
FARLEY, Jim JAVA Distrubuted Computing
*** A good book for its topic.
GILLY, Daniel UNIX in a Nutshell
*** Great Reference Book.
Andrew HUNT and Dave Thomas Pragmatic Unit Testing
*** A very useful and straight forward look at Unit Testing. Most of the examples are Java specific,
however there concept transcend all programming languages..
Brian W. KERNIGHAN and Dennis M. Ritchie The C Programming Language
**** "C is not a big language, and it is not well served by a big book."