Publications by authors named "Allan H MacDonald"