PROFESSIONAL linux programming - Mathew (Linux Programming Series, 2000)