Publications by authors named "Duncan M Porter"