Advanced programming in the UNIX environment - Stevens, W. Richard (New Delhi Pearson Education, 2005)