Publications by 'Brian Hancock'