Publications by 'Patrick Mahoney'