Publications by 'John de Vera'