Publications by authors named "John D H Porter"