Publications by 'John Gamble'