Author: DENG QI TONG . ZHU QUAN ZHU