Publications by 'Duncan MacEwan'