This is Matilde Gianocca's BSc thesis.