Demonstrates how to design complex software to get the most from the UNIX operating system. This book provides an easy-to-understand introduction to the essentials of UNIX programming. It features practical examples, exercises, reusable code, and simplified libraries for use in network communication applications.
Initially I had not liked this book at all at first, so I bought Steven's Third Edition. After quite some time, I saw myself more often opening this book than Stevens book because this is much more clear, concise and the code is much more elegant and easy to read.