Papers by Tom M Palmer