Source: https://drum.lib.umd.edu/bitstream/handle/1903/14369/Carter_umd_0117N_14342.pdf?sequence=1