Publications by 'James Tanner'