Publications by 'James Thomson'