Publications by 'David Ferruz'