Publications by authors named "James D F Thompson"