http://www.ascilite.org/conferences/auckland09/procs/kaider.pdf