Thesis published will be updated very soon