Publications by 'John Snell'