Author: Basile-Antoine-Marie Moreau