Thesis for public viewing and download.