Publications by 'John Douglas Thomson'