Author: Ling, Yongle.