Advanced programming in the UNIX programming environment - Stevens, W Richard (Pearson, 2001)