Advanced programming in the Unix environment - Stevens, W. Richard (Addison-Wesley ; Pearson, 2005)