http://www-wales.ch.cam.ac.uk/CCD.html