Source: https://kuscholarworks.ku.edu/bitstream/handle/1808/414/cit3477_JoP-final version.pdf