Publications by 'John Mooney'