Beginning Linux programming - Matthew, Neil (Wrox beginning guides., 2004)