Unix network programming 2 : interprocess communications - Stevens, Richard (Prentice-Hall, Inc, 1999)