2004-07-18 01:33:48 http://www.cl.cam.ac.uk/users/gd216/cmm2.pdf