Publications by 'William Duncan'