Publications by 'Brian Pearce'