http://education.monash.edu.au/research/conferences/arece/docs/volume-11-issue-2-2004.pdf