Publications by authors named "Iain R MacPherson"