C problem solving and programming - Barclay, Kenneth, A (Prentice Hall, 1989)