Author: Richard-Bessière.