Advanced Unix A Programmers Guide - S.Prata
12