Author: HE SHA BIAN QIN YANG