Author: Lu, Shaochang.