Author: Kaddour-Mermet.