Author: Zhang, Yuanpei.