Author: Ba, Yanbu.