http://www.cs.princeton.edu/courses/archive/spr09/cos333/beautiful.html
By Rob Pike and Brian Kernighan no less.