Publications by authors named "John M Armstrong"