Author: Xavier Renedo i Puig
Alternate names: Xavier Renedo Puig