Source: https://applij.oxfordjournals.org/content/13/2/228.full.pdf