LinuxProgrammingINterface: Chapter 8-13