Fundamentals Of Programming Unix And Posix Systems by Kenneth Ingham