A Thesis Submitted For Your Perusal