Publications by 'Patrick MacDonald'