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