Source: https://www.hpl.hp.com/techreports/Compaq-DEC/SRC-TN-1997-019.pdf