Reading of C Programming Language (2nd ed.) by Brian Kernighan and Dennis Ritchie