Holmes, G., Computer Science Department, University of Waikato, Hamilton, New Zealand