Computer science A structured programming approach using C - Forouzan, Behrouz A. (Thomson Course Technology, 2007)