Forouzan,B.A Computer Science A Structured Programming Approach Using C - 3rd - New Delhi(Haryana) Thomson Learning 2007