ParentFull threadzorked·APUE is good, but I believe it has now been superseded by The Linux Programming Interface.View on HN