Source: https://etd.auburn.edu/bitstream/handle/10415/5713/Pinchen_thesis.pdf?isAllowed=y