A Thesis Submitted For Completion