Publications by authors named "B Preece"