UNIX network programming. volume 2. Interprocess communications. - Stevens, W. Richard (Prentice Hall, 1999)