Wael Cherif wrote the following thesis: