C how to program - Deitel, P. J (How to program series, 2002)