The Compiler, Assembler, Linker, Loader and Process Address Space Tutorial - Hacking the Process of Building Programs Using C Language_ Notes and Illustrations