C how to program - Deitel, H M (Prentice-Hall, 2001)