Thesis submitted