Publications by 'John Peacock'