Software Development In C: A practical Approach to Programming and Design - Conger, David (New Jersey Prentice Hall, 2003)