C PROGRAMMING LANGUAGE - KERNIGHAN B W (PRENTICE HALL, 2000)