Author: Xavier Rubert de Ventós
Alternate names: Xavier Rubert deVentós; Xavier Rubert de Ventos; Xavier Rubert De Ventos