The C programming language 2/E - Kernighan, B; Ritchie, D. (Vidhyanagar Pearson, 2008)