Publications by authors named "Peter M F Barnes"