Publications by authors named "John D Brannan"