Linux programming bible - Goerzen, John (Wiley dreamtech, 2003)