Author: DAI WEI ( Fred DENG ZHU [ MEI ] FU LEI DE · R.