Notes from Advanced Programming in the UNIX Environment