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