Publications by 'James Sham'