Irfan Shaukat wrote the following thesis: