Publications by authors named "James P J Hall"