See the links from my home page http://www.cs.auckland.ac.nz/~mjd.