Six ways to write more comprehensible code http://www.ibm.com/developerworks/linux/library/l-clear-code/?ca=dgr-FClnxw01linuxcodetips May 30, 2007