Understanding unix/ linux programming : a guide to theory and practice - Molay, Bruce (Pearson Education, 2003)