elf stuff:
How is a binary executable organized? Let's explore it!
ELF101 a Linux executable walkthrough
Manually Creating an ELF Executable