Publications by 'James Thorne'