Publications by authors named "Peter Hugh R Barrett"