Advanced Programming in the UNIX Environment II Edition