An Introduction To Programming Using C - Antonakos, James L. (Prentice-Hall International, Inc., 1997)