Source: https://www.utm.edu/departments/msanr/_pdfs/hamra research project final.pdf