Andrew_Thornton_Thesis.pdf