Publications by 'John Hornbuckle'