Publications by 'Brian Beasley'