Publications by 'John Ewart'