Advanced Programming in the UNIX Environment - Stevens, W. Richard; Rago, Stephen A. (Addison-Wesley, 2013)