Beginning Linux programming - Matthew, Neil (Linux programming series, 1999)