This is Cédéric R. Hiltbrunner's MSc thesis.