Publications by 'William Duan'