Author: Mousson-Lanauze.