Bruno Grimaldi's thesis: