A Software Tools Sampler, Webb Miller. Prentice Hall, 1987.
Unix and its tools are still important, even if the modern GUI mostly ignores their abilities. This book provides algorithms and C code for file updating, comparison, searching, and editing. It’s probably not the most modern guide to any of these, yet I find myself going back to it every two or three years. (Reviewed June, ’05)