Publications by authors named "Peter B M Thomas"