PhD Thesis.