Articles published by Xiangqian Fan