http://www.diku.dk/publikationer/tekniske.rapporter/2004/04-02.pdf