Publications by 'Robert Barrie'