Computer science: a structured programming approach using C/by Behrouz A. Forouzan and Richard F. Gilberg - Forouzan, Behrouz A. (New Delhi Cengage Learning India Private Limited, 2008)