Publications by authors named "G Duncan McPherson"