C: how to program - Deitel, H.M (How to program series, 2001)