Publications by 'Roberto Barbagallo'