Author: FANG XIAO YAN . WANG BAO HUA . CHEN WEI YU