Author: LIN YI FU . YU KE PING . ZHENG YONG NIAN