Brett Lischalk
Linux Daemon
How to write a Linux daemon.