Yue-liang Wu Editor & Author