Computer Science A Structured Programming Approach Using C - Forouzan B.A.; Forouzan B.A. (Cengage learning)