ANSI C : problem-solving and programming - Barclay, Kenneth A. (Prentice Hall, 1990)