_The Practice of Programming_, by Kernighan and Pike -- a refreshing antidote to the process wonkery that often threatens to permeate software development. I also enjoyed _The Pragmatic Programmer_, which someone has already recommended. - Paul