Source: https://www.acsac.org/2004/papers/127.pdf