Publications by 'David O'Connor'