References:

 

[1] Kernighan & Ritche
The C Programming Language
Second Edition
Prentice Hall, 1988
pp. 191-239