Linux programming white papers - Rusling, David A. (The Coriolis Group, 1999)