This code has been written by Paul Brossier (piem@altern.org). It is based on
recent techniques developed at Queen Mary College, University of London. See
file THANKS. 
