The Wayback Machine - https://web.archive.org/web/20210706211117/https://cs.uwaterloo.ca/research/tr/2000/11/CS-2000-11.thesis.pdf