Author: Karara, Jean Damascène.