A fork of http://www0.cs.ucl.ac.uk/staff/r.freeman/download/download.htm