Author: Archange de Saint Gabriel.