C and Unix: Tools for Software Design - Barrett, Martin L. (New York John Wiley & Sons, 2008)