Source: https://uwspace.uwaterloo.ca/bitstream/handle/10012/11895/Miller_Maggie.pdf