Beginning linux programming 3/E - Mathew,Neil; Stones,Richard (New Delhi Wiley, 2004)