Thesis - PSL 699
to be approved by the advisor.