Author: Shouzhi.