Author: Sainte-Meule.