Source: https://cmps-people.ok.ubc.ca/rlawrenc/research/Students/KE_16_Thesis.pdf