Author: Ribart de Chamoust.