System Programming with C and Unix - Hoover, Adam