James Masy a rédigé la thèse suivante :