Source: https://scholarworks.rit.edu/cgi/viewcontent.cgi?article=8333&context=theses.pdf