The Art of Unix Programming

This is an online HTML version of an older book by Eric S. Raymond called the Art of Unix Programming. Don't let the name fool you -- this isn't about how to program in Unix. It's about approaching programming problems from the right perspective. It is a case study of many different applications and approaches, and should be beneficial to any developer. It's worth reading even if you are not a Unix developer, or even a fan of Open Source in general.