Publications by 'Andrew Barnden'