THE C PROGRAMMING LANGUAGE - KERNIGHAN, W. BRIAN; RITCHIE, M. DENNIS (NEW DELHI PRENTICE HALL OF INDIA, 1990)