Author: Nie, Shiqiao.