Computer science : a structured programming approach using C - Forouzan, Behrouz A. (Brooks/Cole, 2001)