Author: Ning, Qian.